/*
 *  util.h
 */

#ifndef UTIL_H
#define UTIL_H

#include <cstdlib>
#include <cstdio>
#include <stdexcept>
#include <string>
#include <vector>

namespace Util {
    int getline(char** buff, int size);
    int fgetline(FILE *fp, char** buff, int size);
    void trim(char *str);
    int isalphanum(const char *str);
    int isnum(const char *str);
    int isipaddr(const char *str);
    int stoi(const std::string s);
    std::string itos(const int i);
    std::vector<std::string>* split(std::string& str,
                                    const std::string& separator);
}

#endif

//{+}

